package com.yilin.tms.core.entity.user.hatch;


import com.baomidou.mybatisplus.annotation.TableName;
import com.yilin.tms.core.commons.base.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

@Entity
@Table(name = "hatch_plat_product")
@TableName("hatch_plat_product")
public class HatchPlatProduct extends BaseEntity {
    @Column(name = "plat_id")
    private String platId;
    @Column(name = "plat_name")
    private String platName;

    @Column(name = "product_name")
    private String productName;
    @Column(name = "product_code")
    private String productCode;
    @Column(name = "product_record_no")
    private String productRecordNo;
    @Column(name = "product_slogan")
    private String productSlogan;
    //名称
    @Column(name = "shipper_app_name")
    private String shipperAppName;
    @Column(name = "trucker_app_name")
    private String truckerAppName;
    //图标
    @Column(name = "shipper_app_icon",columnDefinition = "TEXT")
    private String shipperAppIcon;
    @Column(name = "trucker_app_icon",columnDefinition = "TEXT")
    private String truckerAppIcon;
    //包名
    @Column(name = "shipper_android_application_id")
    private String shipperAndroidApplicationId;
    @Column(name = "trucker_android_application_id")
    private String truckerAndroidApplicationId;
    @Column(name = "shipper_ios_application_id")
    private String shipperIosApplicationId;
    @Column(name = "trucker_ios_application_id")
    private String truckerIosApplicationId;
    //推送
    @Column(name = "shipper_jpush_app_key")
    private String shipperJpushAppKey;
    @Column(name = "trucker_jpush_app_key")
    private String truckerJpushAppKey;

    //主基础地址
    @Column(name = "base_http_url")
    private String baseHttpUrl;
    @Column(name = "message_socket_url")
    private String messageSocketUrl;
    @Column(name = "x5_download_url")
    private String x5DownloadUrl;

    //下载链接地址，生成二维码地址
    @Column(name = "shipper_android_download_url")
    private String shipperAndroidDownloadUrl;
    @Column(name = "trucker_android_download_url")
    private String truckerAndroidDownloadUrl;
    @Column(name = "shipper_ios_download_url")
    private String shipperIosDownloadUrl;
    @Column(name = "trucker_ios_download_url")
    private String truckerIosDownloadUrl;

    @Column(name = "manager_app_download_url")
    private String managerAppDownloadUrl;
    //小程序地址，生成二维码地址
    @Column(name = "shipper_weixin_applet_url")
    private String shipperWeixinAppletUrl;
    @Column(name = "manager_weixin_applet_url")
    private String managerWeixinAppletUrl;
    //网络货运平台服务地址
    @Column(name = "network_freight_url")
    private String networkFreightUrl;


    public String getShipperIosApplicationId() {
        return shipperIosApplicationId;
    }

    public void setShipperIosApplicationId(String shipperIosApplicationId) {
        this.shipperIosApplicationId = shipperIosApplicationId;
    }

    public String getTruckerIosApplicationId() {
        return truckerIosApplicationId;
    }

    public void setTruckerIosApplicationId(String truckerIosApplicationId) {
        this.truckerIosApplicationId = truckerIosApplicationId;
    }

    public String getShipperJpushAppKey() {
        return shipperJpushAppKey;
    }

    public void setShipperJpushAppKey(String shipperJpushAppKey) {
        this.shipperJpushAppKey = shipperJpushAppKey;
    }

    public String getTruckerJpushAppKey() {
        return truckerJpushAppKey;
    }

    public void setTruckerJpushAppKey(String truckerJpushAppKey) {
        this.truckerJpushAppKey = truckerJpushAppKey;
    }

    public String getShipperAndroidApplicationId() {
        return shipperAndroidApplicationId;
    }

    public void setShipperAndroidApplicationId(String shipperAndroidApplicationId) {
        this.shipperAndroidApplicationId = shipperAndroidApplicationId;
    }

    public String getTruckerAndroidApplicationId() {
        return truckerAndroidApplicationId;
    }

    public void setTruckerAndroidApplicationId(String truckerAndroidApplicationId) {
        this.truckerAndroidApplicationId = truckerAndroidApplicationId;
    }

    public String getNetworkFreightUrl() {
        return networkFreightUrl;
    }

    public void setNetworkFreightUrl(String networkFreightUrl) {
        this.networkFreightUrl = networkFreightUrl;
    }

    public String getProductSlogan() {
        return productSlogan;
    }

    public void setProductSlogan(String productSlogan) {
        this.productSlogan = productSlogan;
    }

    public String getShipperAppIcon() {
        return shipperAppIcon;
    }

    public void setShipperAppIcon(String shipperAppIcon) {
        this.shipperAppIcon = shipperAppIcon;
    }

    public String getTruckerAppIcon() {
        return truckerAppIcon;
    }

    public void setTruckerAppIcon(String truckerAppIcon) {
        this.truckerAppIcon = truckerAppIcon;
    }

    public String getProductRecordNo() {
        return productRecordNo;
    }

    public void setProductRecordNo(String productRecordNo) {
        this.productRecordNo = productRecordNo;
    }

    public String getPlatId() {
        return platId;
    }

    public void setPlatId(String platId) {
        this.platId = platId;
    }

    public String getPlatName() {
        return platName;
    }

    public void setPlatName(String platName) {
        this.platName = platName;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getShipperAppName() {
        return shipperAppName;
    }

    public void setShipperAppName(String shipperAppName) {
        this.shipperAppName = shipperAppName;
    }

    public String getTruckerAppName() {
        return truckerAppName;
    }

    public void setTruckerAppName(String truckerAppName) {
        this.truckerAppName = truckerAppName;
    }

    public String getBaseHttpUrl() {
        return baseHttpUrl;
    }

    public void setBaseHttpUrl(String baseHttpUrl) {
        this.baseHttpUrl = baseHttpUrl;
    }

    public String getMessageSocketUrl() {
        return messageSocketUrl;
    }

    public void setMessageSocketUrl(String messageSocketUrl) {
        this.messageSocketUrl = messageSocketUrl;
    }

    public String getX5DownloadUrl() {
        return x5DownloadUrl;
    }

    public void setX5DownloadUrl(String x5DownloadUrl) {
        this.x5DownloadUrl = x5DownloadUrl;
    }

    public String getShipperAndroidDownloadUrl() {
        return shipperAndroidDownloadUrl;
    }

    public void setShipperAndroidDownloadUrl(String shipperAndroidDownloadUrl) {
        this.shipperAndroidDownloadUrl = shipperAndroidDownloadUrl;
    }

    public String getTruckerAndroidDownloadUrl() {
        return truckerAndroidDownloadUrl;
    }

    public void setTruckerAndroidDownloadUrl(String truckerAndroidDownloadUrl) {
        this.truckerAndroidDownloadUrl = truckerAndroidDownloadUrl;
    }

    public String getShipperIosDownloadUrl() {
        return shipperIosDownloadUrl;
    }

    public void setShipperIosDownloadUrl(String shipperIosDownloadUrl) {
        this.shipperIosDownloadUrl = shipperIosDownloadUrl;
    }

    public String getTruckerIosDownloadUrl() {
        return truckerIosDownloadUrl;
    }

    public void setTruckerIosDownloadUrl(String truckerIosDownloadUrl) {
        this.truckerIosDownloadUrl = truckerIosDownloadUrl;
    }

    public String getManagerAppDownloadUrl() {
        return managerAppDownloadUrl;
    }

    public void setManagerAppDownloadUrl(String managerAppDownloadUrl) {
        this.managerAppDownloadUrl = managerAppDownloadUrl;
    }

    public String getShipperWeixinAppletUrl() {
        return shipperWeixinAppletUrl;
    }

    public void setShipperWeixinAppletUrl(String shipperWeixinAppletUrl) {
        this.shipperWeixinAppletUrl = shipperWeixinAppletUrl;
    }

    public String getManagerWeixinAppletUrl() {
        return managerWeixinAppletUrl;
    }

    public void setManagerWeixinAppletUrl(String managerWeixinAppletUrl) {
        this.managerWeixinAppletUrl = managerWeixinAppletUrl;
    }
}
